<?php

class UserServiceSearchControls {
	
	private $userId;
	private $serviceId;
	private $fromDate;
	private $toDate;
	private $ticket;
	private $userName;
	private $serviceName;
	private $activeInDays;
	
	/**
	 * Metoda ustawia identyfikator użytkownika
	 * @param $userId identyfikator użytkownika
	 */
	function setUserId($userId) {
		$this->userId = $userId;
	}
	/**
	 * @param $activeInDays the $activeInDays to set
	 */
	function setActiveInDays($activeInDays) {
		$this->activeInDays = $activeInDays;
	}

	/**
	 * @return the $activeInDays
	 */
	function getActiveInDays() {
		return $this->activeInDays;
	}

	
	/**
	 * Metoda zwraca identyfikator użytkownika
	 * @return identyfikator użytkownika
	 */
	function getUserId() {
		return $this->userId;
	}
	
	/**
	 * Metoda zwraca interval w czasie do jakiego maja być wyszukiwane wykupione usługi
	 * @return interval w czasie do jakiego maja być wyszukiwane wykupione usługi
	 */
	function getToDate() {
		return $this->toDate;
	}
	
	/**
	 * Metoda zwraca interval w czasie od jakiego maja być wyszukiwane wykupione usługi
	 * @return interval w czasie od jakiego maja być wyszukiwane wykupione usługi
	 */
	function getFromDate() {
		return $this->fromDate;
	}
	
	/**
	 * Metoda ustawia interval w czasie do jakiego maja być wyszukiwane wykupione usługi
	 * @param $toDate interval w czasie do jakiego maja być wyszukiwane wykupione usługi
	 */
	function setToDate($toDate) {
		$this->toDate = $toDate;
	}
	
	/**
	 * Metoda ustawia interval w czasie od jakiego maja być wyszukiwane wykupione usługi
	 * @param $fromDate interval w czasie od jakiego maja być wyszukiwane wykupione usługi
	 */
	function setFromDate($fromDate) {
		$this->fromDate = $fromDate;
	}
	
	/**
	 * Metoda ustawia identyfikator serwisu
	 * @param $serviceId identyfikator serwisu
	 */
	function setServiceId($serviceId) {
		$this->serviceId = $serviceId;
	}
	
	/**
	 * Metoda zwraca identyfikator serwisu
	 * @return identyfikator serwisu
	 */
	function getServiceId() {
		return $this->serviceId;
	}
	
	/**
	 * Metoda ustawia flagę mówiącą czy wyszukiwana mają być usługi z zgłoszonymi błędami
	 * @param $ticket flaga mówiąca czy wyszukiwana mają być usługi z zgłoszonymi błędami
	 */
	function setTicket($ticket) {
		$this->ticket = $ticket;
	}
	
	/**
	 * Metoda zwraca flagę mówiącą czy wyszukiwana mają być usługi z zgłoszonymi błędami
	 * @return flaga mówiąca czy wyszukiwana mają być usługi z zgłoszonymi błędami
	 */
	function isTicket() {
		return $this->ticket;
	}
	/**
	 * @param $serviceName the $serviceName to set
	 */
	function setServiceName($serviceName) {
		$this->serviceName = $serviceName;
	}

	/**
	 * @param $userName the $userName to set
	 */
	function setUserName($userName) {
		$this->userName = $userName;
	}

	/**
	 * @return the $serviceName
	 */
	function getServiceName() {
		return $this->serviceName;
	}

	/**
	 * @return the $userName
	 */
	function getUserName() {
		return $this->userName;
	}

	
	

}

?>